//*********************************************************************************************************************
//     Family.java       Author:20172330
//
//     Demonstrates the use of variable length parameter lists.
//*********************************************************************************************************************
public class Family
{
    private String[] members;

    //-----------------------------------------------------------------------------------------------------------------
    //     Constructor: Sets up this family by storing the (possibly multiple) names that are passed in as parameters.
    //-----------------------------------------------------------------------------------------------------------------
    public Family(String ... names)
    {
        members = names;
    }

    //-----------------------------------------------------------------------------------------------------------------
    //   Returns a string representation of this family.
    //-----------------------------------------------------------------------------------------------------------------
    public String toString()
    {
        String result = "";

        for (String name : members)

            result += name + "\n";

        return result;
    }
}

